.bj-box-40 {
  height: 40px;
  width: 40px;
}

.bj-gray {
  color: #ffffffa0;
}

.bj-text-left {
  text-align: left !important;
}
.bj-text-right {
  text-align: right !important;
}
.bj-text-center {
  text-align: center !important;
}
.bj-text-overflow-hidden {
  width: 100%;
  /*一定要设置宽度，或者元素内含的百分比*/
  overflow: hidden;
  /*溢出的部分隐藏*/
  white-space: nowrap;
  /*文本不换行*/
  text-overflow: ellipsis;
  /*ellipsis:文本溢出显示省略号（...）；clip：不显示省略标记（...），而是简单的裁切*/
}

.bj-alternate-item {
  transition: all 1s;
}

.list-complete-enter,
.list-complete-leave-to {
  opacity: 0;
}

.bj-button {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  /* font-size: 0.5rem; */
  line-height: 1.2;
  /* border-radius: 0.25rem; */
  border: 0px solid transparent;
  /* padding: 0.375rem 0.75rem; */
}

.bj-button-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.bj-button-close {
  color: #fff;
  background-color: #be1717;
  border-color: #be1717;
}

.bj-button-del {
  color: #fff;
  background-color: #ffd902;
  border-color: #ffd902;
}
.bj-input {
  width: 250px;
  box-sizing: border-box;
  /* font-size: 1rem;
  line-height: 1.5; */
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.3);
  background-clip: padding-box;
  /* border-radius: 0.25rem; */
  border: 5px solid transparent;
  padding: 0.1rem;
  outline: none;
}



.bj-textarea {
  width: 400px;
  height: 200px;
  box-sizing: border-box;
  font-size: 1rem;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.3);
  background-clip: padding-box;
  border-radius: 0.25rem;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  outline: none;
}
.bj-margin1 {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.bj-line{
  margin: 9px 0 10px 0;
  padding: 0;
  border: none;
}
